﻿namespace QDT.Payment.AllInPay.Api
{
    /// <summary>
    /// 类库内部常量类
    /// </summary>
    internal class InternalConstants
    {
        /// <summary>
        /// 报文编码格式
        /// </summary>
        internal const string Encode = "GBK";
        /// <summary>
        /// 报文根结点，值为AIPG
        /// </summary>
        internal const string RootNode = "AIPG";
        /// <summary>
        /// 查询交易报文交易类型码，200001
        /// </summary>
        internal const string QueryTrxCode = "200001";
        /// <summary>
        /// 批量代付报文交易类型码，100002
        /// </summary>
        internal const string BatchPayTrxCode = "100002";
        /// <summary>
        /// 批量代收报文交易类型码，100001
        /// </summary>
        internal const string BatchCollectTrxCode = "100001";

        /// <summary>
        /// 有磁有密交易签到
        /// </summary>
        internal const string PorceSignInTrxCode = "220000";

        /// <summary>
        /// 单笔实时代收  100011
        /// </summary>
        internal const string SingleColTrxCode = "100011";

        /// <summary>
        /// 单笔实时代收(有磁有密)  100013
        /// </summary>
        internal const string PorceSingleColTrxCode = "100013";

        /// <summary>
        /// 代收冲正 100012
        /// </summary>
        internal const string ColChongZhengTrxCode = "100012";


        /// <summary>
        /// 交易结果通知 200003
        /// </summary>
        internal const string trxCheckTrxCode = "200003";


        /// <summary>
        /// 新签约申请 210007
        /// </summary>
        internal const string newSignApplyTrxCode = "210007";

        /// <summary>
        /// 新签约同步 210008
        /// </summary>
        internal const string newSignSyncTrxCode = "210008";

        /// <summary>
        /// 签约查询 210002
        /// </summary>
        internal const string SignCheckTrxCode = "210002";

        /// <summary>
        ///签约验证 210006
        /// </summary>
        internal const string SignVarifyTrxCode = "210006";

        /// <summary>
        ///签约解除  210005
        /// </summary>
        internal const string SignReleaseTrxCode = "210005";

        /// <summary>
        ///签约信息通知 210003
        /// </summary>
        internal const string SignNotifyCode = "210003"; 


    }
}
